self-employed work permit - Français Anglais Dictionnaire